3
10
2
5
37
62
4
13
146
7
44
58
34
23
36
14
24
12
46
11
27
28
38
20
68
123
33
74
8
56
29
43
50
16
9
26
42
87
45
32
53
57
18